package com.itheima.operator;

public class OperatorDemo1 {
    public static void main(String[] args) {

        byte b = 10;
        byte b1 = 20;
        //隐含了强制类型转换
        b += b1;  // 等价于b = (byte) b + b1

        isMatch2();

    }

    //^运算符: 异或运算符，相同结果为false，不同结果为true
    public static void isMatch2() {
        System.out.println(false^false);
        System.out.println(true^true);
        System.out.println(true^false);
    }

    //&&：短路与，如果左边为false，则右边不执行
    //||：短路或，如果左边为true，则右边不执行
    //&：非短路与，如果左边为false，右边依然执行
    //|：非短路或，如果左边为true，右边依然执行

}
